// pages/index/index.js
var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    token: "dxgANYXU4RqrAXo6OVwmBc9oodHWNXG2",
     imgUrls: [
      'https://p3.pstatp.com/large/43700001e49d85d3ab52',
      'https://p3.pstatp.com/large/39f600038907bf3b9c96',
      'https://p3.pstatp.com/large/31fa0003ed7228adf421'
    ],
    swiperCurrent: 0,
    indicatorDots: true,
    autoplay: true,
    interval: 3000,
    duration: 800,
    circular: true,
    limit:10,//每页行数
    page:0,//页数
    goods: [],//商品
    more:0,
  },
  //跳转分类页
  type:function(){
    
    wx.switchTab({
      url: '../shop/shop'
    })
  },

  //轮播图的切换事件

  swiperChange: function (e) {

    this.setData({

      swiperCurrent: e.detail.current

    })

  },

  //点击指示点切换

  chuangEvent: function (e) {
    this.setData({
      swiperCurrent: e.currentTarget.id
    })

  },

  //点击图片触发事件

  swipclick: function (e) {
    console.log(this.data.swiperCurrent);
    wx.switchTab({
      url: this.data.links[this.data.swiperCurrent]
    })

  },
  // 广告
  // advertisement: function () {
  //   var that = this;
  //   wx.request({
  //     url: app.globalData.baseUrl + "/a/site/adv/posList",
  //     data: {
  //       // region: xxx,
  //     },
  //     header: {
  //       // 'content-type': 'application',
        
  //       // 'TOKEN': "dxgANYXU4RqrAXo6OVwmBc9oodHWNXG2",
  //     },
  //     method: 'GET',
  //     success(res) {
  //       console.log("广告", res);
        
  //       // that.setData({
  //       //   goods:res.data.result.data,
  //       // });
  //       console.log("商品1", that.data.goods);
  //     }
  //   })
  // },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function () {
    this.goodsList();
    // this.advertisement();//获取广告
    
  },
  //商品列表
  goodsList:function(){
    var that = this;
    wx.request({
      url: app.globalData.baseUrl + "/a/mall/List/index",
      data: {
        limit: 10,
        page:that.data.page,
      },
      header: {
        // 'content-type': 'application',
        'TOKEN': "dxgANYXU4RqrAXo6OVwmBc9oodHWNXG2",
      },
      method: 'get',
      success(res) {
        console.log("商品0", res.data.result.data);
        wx.hideLoading();
        if (res.data.result.data) {
          if (that.data.more == 0) {
            that.setData({
              'goods': res.data.result.data,
            })
          } else {
            
            that.setData({
              'more':0,
            })
            if (res.data.result.data.length) {
              var info = that.data.goods.concat(res.data.result.data);
              that.setData({
                'goods': info,
                'more': 0,
              })
            } else {
              wx.showToast({
                title: '已无更多...',
                icon: 'none',
                duration: 2000,
              });
            }
          }
        }
        // that.setData({
        //   goods:res.data.result.data,
        // });
        console.log("商品1", that.data.goods);
      }
    }) 
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.setData({
      'more': 0,
      'page': 1,
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    wx.showLoading({
      title: '加载中...',
    })
    this.setData({
      'more': 1,
      'page': this.data.page + 1,
    });
    console.log('页码:', this.data.page)
    this.goodsList();


    // wx.showLoading({
    //   title: '加载中...',
    // })
    // this.setData({
    //   'more': 1,
    //   'page': this.data.page + 1,
    // });
    // console.log('页码:', this.data.page)
    // this.goodsList();
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})